using System;

namespace InfoJetSoft.Service.Entity
{

	public class DataObject
	{
		public string Name {
			get {
				return name;
			}
			
			set {
				this.name = value;
			}
		}

		public string Schema {
			get {
				return schema;
			}
			
			set {
				this.schema = value;
			}
		}

		public bool InitOnLoad 
		{
			get 
			{
				return initOnLoad;
			}
			
			set 
			{
				this.initOnLoad = value;
			}
		}

		public DataADOAdapter AdoAdapter {
			get {
				return adoAdapter;
			}
			
			set {
				this.adoAdapter = value;
			}
		}

		public DataFileAdapter FileAdapter {
			get {
				return fileAdapter;
			}
			
			set {
				this.fileAdapter = value;
			}
		}

		public DataSPListAdapter SPListAdapter {
			get {
				return spListAdapter;
			}
			
			set {
				this.spListAdapter = value;
			}
		}

		public DataWSAdapter WSAdapter {
			get {
				return wsAdapter;
			}
			
			set {
				this.wsAdapter = value;
			}
		}

		public string Id
		{
			get
			{
				return this.id;
			}
			set
			{
				this.id = value;
			}
		}

		private string name = null;
		private string schema = null;
		private bool initOnLoad = false;
		private DataADOAdapter adoAdapter = null;
		private DataFileAdapter fileAdapter = null;
		private DataSPListAdapter spListAdapter = null;
		private DataWSAdapter wsAdapter = null;
		//CID 0230 //2009.02.24 //Begin
		private string id = null;
		//CID 0230 //2009.02.24 //End
	}
}
